Abstract modeling of CORBA-based applications with UML

نویسنده

  • Mike Fischer
چکیده

modeling of CORBA-based applications with UML Mike Fischer [email protected] Dresden University of Technology Department of Computer Science Software Engineering Group November 9th, 2000 Mike Fischer, OMG Workshop: UML In The .com Enterprise 2 Softwaretechnologie Agenda • Introduction in the problem field • UML extensions (1) in order to – distinguish CORBA interfaces and their implementations – describe how an implementation realizes its CORBA interface • UML extensions (2) in order to – model how elements make use of object services based on combination pattern – identifying of roles within CORBAservices (exemplary) • Summary and Perspectives November 9th, 2000 Mike Fischer, OMG Workshop: UML In The .com Enterprise 3 Softwaretechnologie Introduction „Modeling distributed CORBA-based applications with the UML is not an easy task.” Modeling distributed CORBA-based applications with the UML is not an easy task. ..... What is a CORBA-based application? Shortly, it is a complex application comprising several distributed parts. This parts communicate together by using a Common Object Request Broker Architecture ([OMG98a]) conform implementation. CORBA allows a developer of such an application to achieve his tasks without considering: distribution, different languages, network protocol, and so on. November 9th, 2000 Mike Fischer, OMG Workshop: UML In The .com Enterprise 4 Softwaretechnologie UML: general notation • UML is a general notation for software modeling • Modeling CORBA-based application with UML – Deployment diagram for distribution » Diagram of the implementation phase – Analysis: » Not relevant to model middleware issues. – Design: » Model must be driven towards the middleware. » UML diagram types do not provide any notations aimed to support the exact modeling. » Projects often stop at an early stage, and goes directly into the implementation phase. • Plain UML is not adequate for modeling CORBA-based applications! implementation analysis

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Translation from Adapted UML to Promela for CORBA-Based Applications

Nowadays, many distributed applications take advantage of the transparent distributed object systems provided by CORBA middlewares. While greatly reduce the design and coding effort, the distributed object systems may also introduce subtle faults into the applications, which on the other hand, complicate the validation of the applications. In this paper, we present our work on applying SPIN to ...

متن کامل

Implementation Techniques and an Object Group Service for CORBA-Based Applications in the Field of Parallel Processing

In this paper, we examine the suitability of CORBA-based solutions for meeting application requirements in the field of distributed parallel programming. We outline concepts defined within CORBA which are helpful for the development of parallel applications, and we describe which programming techniques are at hand for this purpose. Subsequently, we present an Object Group Service which facilita...

متن کامل

A Case Study in Object-Oriented Modeling and Design of Distributed Multimedia Applications

1 This work has been carried out partially with the financial support of the Ministero dell'Università e della Ricerca Scientifica e Tecnologica (MURST) under Project MOSAICO (Design Methodologies and Tools of High Performance Systems for Distributed Applications). Abstract. This paper investigates the use of object-oriented techniques for the specification and design of distributed multimedia ...

متن کامل

Towards Dependability Modeling of FT-CORBA Architectures

The paper presents techniques to support the dependability modeling and analysis of distributed object-oriented applications that are designed according to the Fault Tolerant CORBA (FT-CORBA) specification. First the construction of a high-level dependability model is described. It is based on the architecture of the application and allows the analysis of the fault tolerance strategies and prop...

متن کامل

Manufacturing Software Components from Object-Oriented Design Models

enterprise specific object oriented design model. In a further This paper presents a model-based approach to support the design of component based distributed applications through the provision of a suitable MOF based meta model in combination with a UML profile as supporting notation and code generation rules for CORBA-middleware platforms. The meta-model enables structural definitions of obje...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000